Functional matching in COTS-based development context
نویسندگان
چکیده
Requirements engineering in the context of off-the-shelf component-based system development is a difficult issue. Most actual approaches are not requirements-driven, which does not allow to gain a great customer acceptance. Otherwise, they have difficulties getting a natural matching between customer requirements and component features, which does not facilitate the user involvement. The paper extends our former thoughts on an approach that is requirements-driven and is featured by a systematic way-of-working for system requirements elicitation, COTS candidate products' features discovery, and last but not least, a rigorous reasoning on the matching matter. The overall process is helped with map usage, the new representation system that we believe useful for a natural reasoning.
منابع مشابه
Conceptual Model for Integration of COTS Components
Several aspects of Commercial Off-The-Self (COTS) component integration are being discussed in the literature as challenges to utilizing COTS components in software development. Among these issues are interface matching, inter-component communications, functional matching, and integration testing. This paper highlights potential problems and risks associated with integrating COTS components, ev...
متن کاملMatching, Ranking, and Selecting Components: A COTS-Aware Requirements Engineering and Software Architecting Approach
At the heart of a well-disciplined, systematic methodology that explicitly supports the use of commercial off-the-shelf (COTS) components is a clearly defined process for effectively using components that meet the needs of the system under development. In this paper, we present the CARE/SA approach that supports the iterative matching, ranking, and selection of COTS components. The components a...
متن کاملCOTS-Aware Requirements Engineering and Software Architecting
At the heart of a well-disciplined, systematic methodology that explicitly supports the use of COTS components is a clearly defined process for effectively using components that meet the needs of the system under development. In this paper, we present the CARE/SA approach which supports the iterative matching, ranking, and selection of COTS components, using a representation of COTS components ...
متن کاملCOTS-Aware Requirements Engineering: The CARE Process
At the heart of a well-disciplined, systematic methodology that explicitly supports the use of COTS components is a clearly defined process for effectively using components that meet the needs of the system under development. In this paper, we present the CARE (COTS-Aware Requirements Engineering) Framework, a process-oriented framework which supports the iterative matching, ranking, and select...
متن کاملUsing Goals and Quality Models to Support the Matching Analysis During COTS Selection
The selection process is a crucial activity of the development of COTS-based systems. A key step of the evaluation of COTS components carried out during selection is the matching between user requirements and COTS features. We propose a goal-based approach to guide the matching process, using quality models for leveraging goals and COTS features. The different mismatch situations that may arise...
متن کامل